home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Environments / Prograph Classic 2.6.1 / Prograph Reference Manual / Prograph Reference 1-4 / Prograph Reference 1-4.rsrc / TEXT_134.txt < prev    next >
Encoding:
Text File  |  1995-10-21  |  1.7 KB  |  38 lines

  1. Chapter 1
  2.  
  3.  Prograph: The Language
  4.  
  5.  t Overview
  6.  t Classes
  7.  t Methods
  8.  t Operations
  9.  t Multiplex Operations
  10.  t Controls
  11.  t Persistents
  12.  
  13. t    Overview
  14. *3*
  15. This chapter describes the Prograph language. Since Prograph is inherently visual and iconic, Prograph graphics are used throughout this description. Editor actions are described where appropriate; for a complete treatment refer to chapter 2, ‚ÄúThe Editor Environment.‚Äù For a description of Prograph syntax and semantics in formal terms, refer to appendix IV. 
  16.  
  17. Prograph is fully pictorial and dataflow in style, and it supports the single-inheritance model of object-oriented programming (OOP). All elements of Prograph take the form of icons in windows on a computer screen. Text is used only for naming Prograph elements and for comments that can be attached to those elements. 
  18. *3*
  19. ________________________________________________________
  20. NOTE: Prograph is case sensitive. The name myMethod is different from MyMethod.
  21. --------------------------------------------------------
  22. *4*
  23. A Prograph program consists of the following elements
  24.  
  25. o classes (with their associated attributes and methods)
  26.  
  27. o universal methods
  28.  
  29. o operations (user-defined and system-supplied, with associated controls)
  30.  
  31. o data objects (instances of classes and of primitive data types)
  32.  
  33. o persistents
  34.  
  35. The Prograph editor provides windows for working with classes, universal methods, persistents, and data objects. In addition, each class has a pair of windows for working with its attributes and methods. Each method, whether universal or class-based, has at least one case window in which a dataflow diagram of operations appears. Data objects can be created and modified in Value windows.
  36.  
  37. Appendix I describes the Prograph data types.
  38. *4*